/**
 *  在 React 中，组件是一等公民
 * 
 *  任何一个项目，某一个功能，一般都是由干个组件组合形成的
 * 
 *  每个组件都有自己的数据，或者这个组件都需要接收外界的数据来辅助完成某个功能
 * 
 *  所以，不可避免的，需要组件之间进行通讯，
 * 
 *  通讯过程中，无外乎三个
 * 
 *  ① 父往子
 * 
 *  ② 子往父
 * 
 *  ③ 兄弟组件传值
 */